VIl Simpósio Brasileiro de Engenharia de Software Formal Development of Concurrent Systems using Algebraic High-Level Nets and Transformations

نویسندگان

  • Leila Ribeiro
  • Hartmut Ehrig
  • Julia Padberg
چکیده

ln this paper we present algebraic high-level nets: a combination of algebraic specifications and Pctri nets. Algebraic specifications are used to specify the data.-structure and Petri nets to specify the data.-O.ow. This combination is a very powerful description technique. Moreover we introduce net transformations, net fusions and net unions as structuring techniques. Fusions and unions can be considered as horizontal structuring mechan.isms in the sense that we combine nets to obtain a. new net consisting of the given components. Fusions capture the notion of sharing of subnets, while unions are kinds of net composition. Net transforma.tions are based on conccpts from gra.ph grammars because net refinements are defined via. productions. Transformations can be seen as high-level vertical refinements. Moreover we show compa.tibility between these techniques, i.e. in our framework vertical refinement a.nd horizontal structuring of ncts are compatible.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modelling evolution of communication platforms and scenarios based on transformations of high-level nets and processes

Algebraic High-Level (AHL) nets are a well-known modelling technique based on Petri nets with algebraic data types, which allows to model the communication structure and the data flow within one modelling framework. Transformations of AHL-nets – inspired by the theory of graph transformations – allow in addition to modify the communication structure. Moreover, high-level processes of AHL-nets c...

متن کامل

UML-driven Information Systems and their Formal Integration Validation and Distribution

Being the de-facto standard (object-oriented-OO) method(-logy) for software-intensive systems development, UML with its different diagrams and supporting tools represent nowadays the mostly adopted software-engineering means for information systems (IS). Nevertheless, due to this wide-acceptance by all organization stakeholders several enhancements at the modelling level are required before adv...

متن کامل

Hierarchical Algebraic Nets

This paper presents a specifications formalism, Hierarchical Algebraic Nets (HAN), which allows the specification and design of heterogeneous concurrent distributed systems using hierarchical descriptions based on algebraic specifications and Petri nets. A simple example is firstly given in order to present the graphical representation associated to HAN, then the abstract syntax and formal sema...

متن کامل

Reenement versus Veriication: Compatibility of Net Invariants and Stepwise Development of High-level Petri Nets

The concept of rule-based modiication developed in the area of algebraic graph transformations and high-level replacement systems has recently shown to be a powerful concept for vertical stucturing of Petri nets. This includes low-level and high-level Petri nets, especially algebraic high-level nets which can be considered as an integration of algebraic speciications and Petri nets. In a large ...

متن کامل

The axisymmetric computational study of a femoral component to analysis the effect of titanium alloy and diameter variation.

This work presents a numerical approach in order to predict the influence of implant material stiffness in a femoral component design when submitted in compression. The implant success depends on the transferred load to the neighboring bone. The finite element method can be used to analysis the stress and strain distribution in the femoral component allowing to improve the implant selection. Fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012